package net.zf.context;


public class ModelInfo {

    private String baseUrl;

    private String apiKey;

    private String model;

    private String completionPath;

    private String embeddingsPath;

    public ModelInfo(String baseUrl, String apiKey, String model, String completionPath, String embeddingsPath) {
        this.baseUrl = baseUrl;
        this.apiKey = apiKey;
        this.model = model;
        this.completionPath = completionPath;
        this.embeddingsPath = embeddingsPath;
    }

    public String getCompletionPath() {
        return completionPath;
    }

    public void setCompletionPath(String completionPath) {
        this.completionPath = completionPath;
    }

    public String getEmbeddingsPath() {
        return embeddingsPath;
    }

    public void setEmbeddingsPath(String embeddingsPath) {
        this.embeddingsPath = embeddingsPath;
    }

    public String getBaseUrl() {
        return baseUrl;
    }

    public void setBaseUrl(String baseUrl) {
        this.baseUrl = baseUrl;
    }

    public String getApiKey() {
        return apiKey;
    }

    public void setApiKey(String apiKey) {
        this.apiKey = apiKey;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }
}
